Carl-bot
Dashboard
Serving 1,200,240,682 members
In 10,927,136 servers
Why Carl-bot?
Reaction Roles [docs]
- High limits (250 roles)
- Different modes: unique, verify, reversed, binding, temporary and more
- Multiple roles with a single reaction (plays nicely with unique)
- Fast, rate limits spammers to prevent abuse
- Use any emoji, even ones the bot doesn't have access to
- Generate neat embeds without having to type out each emoji and role
- Self-destructing messages
- Blacklist and whitelist roles to decide who can pick up what role
Log everything [docs]
- Message events: Deleted messages, edited messages, purged messages
- Discord invite links
- Member updates: Roles, name changes, avatar changes, bans, unbans
- Members joining and leaving
- Updates to the server: Channels, roles, and emojis
- Ignore channels, members and prefixes (useful for spammy bots)
- Split up the logging into separate channels to reduce clutter without losing information
Powerful moderation [docs]
- Modlogs lets your mods take responsibility for their mod actions
- All the mod commands you could ever want, timed or not
- "Drama channel" that gives your mods an easy overview of the rules being broken
- Sticky roles to prevent people from leaving to get rid of their mute
- Highlight new members joining
- Manage roles in bulk
- Show past infractions from members with the reason and responsible moderator
Suggestions [docs]
- Let users suggest things and have everyone vote on it
- Send a message to the user who made the suggestion when a decision is made
- Keep a separate log channel with suggestions with a mod response
- Anonymous mode to help combat bias
- Restrict suggestions to a specific channel
Granular permission system [docs]
- Give each command its own set of rules
- Manage commands in bulk on the website
- Add global rules
- Redirect output, mute output, keep spammy commands in a designated bot-channel
- Use the bot to its full potential without ever annoying anyone
Automod [docs]
- Punish bad links, spam, attachmentspam, mentionspam, bad words
- Select your punishments per-rule being broken
- Delete scary file formats
- Mark channels as 'media-only' to delete any messages without a link or attachment
- Whitelist certain roles and channels to ignore rules being broken in them
- Custom rate limits for a lot of these rules
Powerful custom commands [docs]
- Variables, including things like channel topic, membercount, and author id
- Random lists, optionally select your own seeding
- Powerful enough to create Conway's game of life
- Share your creations both with the website and with other creative and talented people in the support server
- Execute commands, mutate their behavior and override default settings
- Comes with embeds!
Welcome messages [docs]
- Send welcome messages, farewell messages and ban messages
- Send a dm upon joining that is separate from the normal welcome message
- Supports embeds and variables!
User engagement
- It has a starboard, everyone loves a good starboard
- Send a message every x minutes and optionally ping a role
- Fast twitch notifications
- Mention roles without leaving them mentionable with feeds
- Postcount tracking
- Cats, dogs and various cute animals
- User info like join date, creation date, and nickname history